sofyan amrabat
Ajax vs NEC: A Patchwork Lineup, Must-Win Pressure and the Story of TrustA night in Hai Phong, sea wind blowing through the riverside streets, rattlin...
Vietnam Women's Volleyball at ASIAD 2026: The South Korea Loss and the First-Pass Problem Before the China QuarterfinalThe scoreboard read 24-23. Vietnam had a set point. The coaching staff threw...
Koval leaves LSU: When roster data collides with geopolitical boundariesWhen I reviewed Kate Koval's stats for the 2026-26 season at LSU, the numbers...
Vietnamese Football in the Transfer Window: Power, Money and the Silences in the StandsLate August afternoon, the stands of a provincial stadium in northern Vietnam...
Ten Years Later: The 2026-27 Fantasy 'Sleepers' — Minutes Can Be Given, Skill Must Be EarnedOver the final 10 games of the 2026-27 season, Kel'el Ware averaged 18.1...
The Gap Between Two Shots: Why the Scoreboard Never Tells the Whole Story of BilliardsTwenty minutes without a single ball finding a pocket. That was the longest...
Bursaspor beat Muğlaspor 3-0: Iheanacho and the single-point dependencyThe 3-0 scoreline on the board in Muğla is a tidy data line: three goals, a...
Inside the Table Tennis Analysis Room: The Gap Isn't on the DiagramOn a table 2.74 metres long and 1.525 metres wide, an elite table tennis rall...
When Chinese Table Tennis Experts Bring the Whole System to North MacedoniaZhang Yining stands at the edge of a table in Skopje, and I reconstructed tha...
When an Esports Analysis Returns a Blank Page: Data Lessons for Vietnamese SportsThis article reflects on a detailed esports analysis document that returned...
V.League and the Two-Pass Check: What Really Keeps Vietnamese Football in RhythmV.League and the Two-Pass Check: What Really Keeps Vietnamese Football in...
Sheffield hosts World Hopes Week for second time: A quiet boost for England's youth performance pathwayOutside the Sheffield arena on an afternoon last year, I watched an U12 group...
Vietnamese Football and the Trap of Possession AmbitionThere is a moment I still note down in my notebook after every Vietnam nation...
USA beat Canada 3-2 in historic final: 108-108 points, 11th title and lessons on single-player dependencyOn September 15, 2026, in Moncton, New Brunswick, Canada, a men's volleyball...
Nebraska sweeps Creighton 3-0: .444 hitting and a 15,405 attendance recordAt Pinnacle Bank Arena in downtown Lincoln, Nebraska, the stands were full...
Nine Empty Cells in Beijing: When a Table Tennis Analysis Has Nothing to SayAt 2:17 a.m. Beijing time, I opened a nine-section analysis file about table...
NRG and the Dust2 Night: When an Old Soldier Tells the Story with His KeyboardIn the first half of the Cache map, when NRG led MOUZ 11-6, I was sitting in...
Thailand Lose to Indonesia on Penalties: Madam Pang's Reaction and the Title Drought Since 2026On the stands of Bung Karno, as the penalty shootout ended 2-4, Madam Pang...
The Seventieth Minute in Atlanta: Thomas Tuchel and the Cost of an Early Back FiveTwo minutes before the hydration break at Mercedes-Benz Stadium in Atlanta,...
Germany 1-1 Netherlands: Klopp's Debut and the Two Injuries Before Kick-OffI was sitting in the fourth row of the press tribune, close enough to hear...
